.cpList{
	padding: 0 30rpx;
	.listItem{
		display: flex;
		margin-bottom: 30rpx;
		&:last-child{
			margin-bottom: 0;
		}
		.listImg{
			width: 176rpx;
			height: 176rpx;
			background: linear-gradient(90deg, #D8DBFD 0%, #C9E4FF 100%);
			margin-right: 20rpx;
			flex-shrink: 0;
			border-radius: 8rpx;
			display: flex;
			justify-content: center;
			align-items: center;
			.defImg{
				width: 100%;
				height: 100%;
				border-radius: inherit;
				// width: 143rpx;
				// height: 107rpx;
			}
		}
		.listCon{
			flex: 1;
			height: 176rpx;
			position: relative;
			.cpTit{
				font-size: 30rpx;
				color: $pss-text-color0;
				margin-bottom: 8rpx;
				font-weight: 600;
			}
			.scaleTit,
			.totalQue{
				font-size: 26rpx;
				color: $pss-text-color8;
			}
			.totalQue{
				margin: 20rpx 0 8rpx 0;
				&.spec{
					margin:10rpx 0 8rpx 0;
				}
			}
			.cpNum{
				color: $pss-text-color0;
				font-size: 26rpx;
			}
			.viewBtn{
				width: 110rpx;
				height: 40rpx;
				line-height: 40rpx;
				color:#fff ;
				position: absolute;
				right: 0;
				bottom: 0rpx;
				font-size: 24rpx;
				text-align: center;
				border-radius: 8rpx;
				&.listPage{
					width: 160rpx;
					height: 52rpx;
					line-height: 52rpx;
					border:1rpx solid $pss-color-blueDeep;
					border-radius: 50rpx;
					color: $pss-color-blueDeep;
				}
				&.ing{
					background: $pss-color-primary;
				}
				&.comp{
					background: $pss-color-blueDeep;
				}
				&.overDate{
					background: #ccc;
				}
			}
		}
	}
	&.myCpRep{
		padding: 0;
		.listItem{
			background: #fff;
			padding: 20rpx 30rpx;
		}
	}
}